<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

require_once dirname(__FILE__) . '/fpdf/fpdf.php';

//subclase que extiende de FPDF para crear los encabezados y pes personalizados.
class pdf extends FPDF{
    
        function __construct(){
        parent::__construct();
        //instancia del superobjeto CI para usar las funciones dentro de la libreria
        $this->ci =& get_instance();
        !$this->ci->load->library('session') ? $this->ci->load->library('session') : false;
        !$this->ci->load->helper('url') ? $this->ci->load->helper('url') : false;
        
        
        }
    
    // Cabecera de página
    function Header(){
        $logo = $this->ci->session->userdata('logo');
        $title_site = $this->ci->session->userdata('title_site');
        $desc_site = $this->ci->session->userdata('desc_site');
        $dire_site = $this->ci->session->userdata('dire_site');
        $tel_site = $this->ci->session->userdata('tel_site');
        $contact_email = $this->ci->session->userdata('contact_email');
        $this->Image(base_url().'web/img/logo/'.$logo,10,8,33);// Logo
        $this->AddFont('Denk','','denk.php');
        $this->SetFont('Denk','',30);// Arial bold 25
        //$this->SetFont('Arial','B',25);// Arial bold 25
        $this->SetTextColor(128);// Color del texto en gris
        $this->Cell(80);// Movernos a la derecha
        $this->Cell(30,10, utf8_decode($title_site),0,0,'C');// Título
        $this->Ln(5);
        $this->SetFont('Arial','B',9);
        $this->Cell(80);
        $this->Cell(30,10, utf8_decode($desc_site),0,0,'C');// SubTítulo
        $this->Ln(5);
        $this->SetFont('Arial','I',7);
        $this->Cell(30);
        $this->Cell(0,10,  utf8_decode($dire_site.' | '.$tel_site.' | '.$contact_email),0,0,'C');
        $this->Ln(15);
        $this->Line(10,29,200,29); 
        }

// Pie de página
    function Footer(){

        setlocale(LC_TIME, 'spanish');
        $fec_imp =  strftime("%A, %d de %B de %Y", time()) ;
    
        $this->SetY(-15);// Posición: a 1,5 cm del final
        $this->SetFont('Arial','I',8);// Arial italic 8
        $this->SetTextColor(128);// Color del texto en gris
        $this->Cell(0,10,'Pag. '.$this->PageNo().'/{nb}',0,0,'C');// Número de página
        $this->Ln(5);
        $this->SetFont('Arial','I',7);
        $this->Cell(0,10,utf8_decode('fecha impresión: ').$fec_imp,0,0,'C');// SubTítulo
        }
    


}//Fin de la clase pdf 
